promote one's idea - Espagnol Anglais Dictionnaire